leather cannon - German English Dictionary

leather cannon

Meanings of "leather cannon" in German English Dictionary : 1 result(s)

English German
Military
leather cannon Lederkanone [f]